Web Service Composition using Answer Set Programming

نویسنده

  • Albert Rainer
چکیده

The description of interactions among Web Services with regard to the exchange of messages, their composition, and the sequences in which they are transmitted and received is an important problem. While some efforts tackle this problem by defining standards for static processes others aim at composing complex services on-the-fly using AItechniques. The present paper follows this AI approach and suggests a solution that uses Answer Set Programming (ASP) as a mean to achieve the composition goal. In particular, it shows how Web service descriptions and customer requests are mapped to the input language of the ASP software DLV [1]. Furthermore, it shows how composition goals and constraints can be defined to guide the composition challenge. Finally, it presents a tool that serves as a framework to build complex services and that uses DLV as one of its back-end solvers. The approach was evaluated in the first Web service composition contest and has won the first prize. 1 Web Service Composition In recent research related to Web services, several initiatives are aiming to provide means to allow easy integration of heterogeneous systems by defining languages, methods, or platforms. Some of these efforts (e.g. BPEL [2], OWL-S [3]) aim towards static processes with a priori knowledge of all possible execution paths, or by applying AI methods to compose complex services on-the-fly for an individual service requester. A Web service is a collection of protocols and standards used for exchanging data between applications. Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet in a manner similar to interprocess communication on a single computer. 1 DLV is an international cooperation between the University of Calabria and the Vienna University of Technology. More information about DLV available at http://www.dbai.tuwien.ac.at/proj/dlv/ 2 The first Web Service Composition Contest took place in Hongkong in March, 2005, http://www.comp.hkbu.edu.hk/ ̃eee05/contest/

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Integrated Framework for Semantic Service Composition using Answer Set Programming

Notwithstanding the advancement of service computing in recent years, service composition is still main issue in this field. In this paper, we present an integrated framework for semantic service composition using answer set programming. Unlike the AI planning approaches of top-down workflow with nested composition and combining composition procedure into service discovery, this proposed framew...

متن کامل

Automatic QoS-aware Web Services Composition based on Set-Cover Problem

By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...

متن کامل

Web Service Discovery and Composition for Virtual Enterprises

One main characteristic of virtual enterprises are short-term collaborations between business partners to provide efficient and individualized services to customers. The MOVE project targets at a methodology and a software framework to support such flexible collaborations based on process oriented design and communication by Web services. MOVE’s framework supports the graphical design and verif...

متن کامل

Automatic Service Composition Based on Graph Coloring

Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Service composition provides new components by using an interactive model to accelerate the programs. Prior to service comp...

متن کامل

Automatic Service Composition Based on Graph Coloring

Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Service composition provides new components by using an interactive model to accelerate the programs. Prior to service comp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005